/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
export default {
	// hoverClass
	hoverClass: {
		type: String,
		default: "pure-hover"
	},

	// 显示状态
	show: {
		type: Boolean,
		default: true
	},

	// 数据列表
	list: {
		type: Array,
		default: () => []
	},

	// 文本key
	labelKey: {
		type: String,
		default: ""
	},

	// 是否显示通知图标
	showIcon: {
		type: Boolean,
		default: false
	},

	// 通知图标
	iconName: {
		type: String,
		default: "__notice"
	},

	// 是否显示箭头
	showArrow: {
		type: Boolean,
		default: false
	},

	// 箭头图标
	arrowIconName: {
		type: String,
		default: "__arrow-right"
	},

	// 是否显示关闭图标
	showClose: {
		type: Boolean,
		default: false
	},

	// 关闭图标
	closeIconName: {
		type: String,
		default: "__close"
	},

	// 纵向
	vertical: {
		type: Boolean,
		default: false
	},

	// 速度，每秒移动的距离，单位：px
	speed: {
		type: Number,
		default: (props) => {
			if (props.vertical) {
				return 30;
			}
			return 100;
		}
	},

	// 贴边停顿模式
	sticky: {
		type: Boolean,
		default: false
	},

	// 停顿时间，单位：ms
	stickyDuration: {
		type: Number,
		default: 3000
	}
};
